iT邦幫忙

DAY 27
2

前端小字典三十天【每日一字】系列 第 27

Day27– 前端小字典三十天【每日一字】– Framework

  • 分享至 

  • xImage
  •  

Framework是什麼?

圖片來源

框架是一個骨架,
框架已經制定一套規範,讓開發者依照已規範好的標準來實作。

舉生活化的例子

美食節目企劃編寫了一系列的五分鐘出好菜食譜
在烹煮前,節目已經把大部分的食材都準備好了,
我們只要根據食譜內的步驟來做菜,依循食譜內的規則,
裡面有什麼食材?規定什麼時候放鹽,什麼時候加糖,

圖片來源

只要每個步驟按著書中食譜的說明實作就可以煮出好吃的菜了。

圖片來源

這本"五分鐘出好菜食譜" 就是料理世界的框架。

在程式的世界中,框架提供結構,
讓開發者能夠使用較容易上手的方式來解決問題,
也能在較短的時間能夠產出品質較佳且穩定的內容。

為什麼要使用框架?

不需自己重頭開始建立專案
一個成熟穩定的框架可以幫你處理掉很多細節問題,
你不需要從無到有,只要透過框架就已經先幫你建立基礎架構。

增加專案效率
一份好的框架也會具有良好的擴展性,多人使用的情況下,彼此擁有共同的使用經驗,
透過框架實現代碼重用,無論開發或交接專案會更輕鬆更有效率。

框架不定期升級
框架會更新版本,改良原有代碼,讓結構更成熟穩定。

除了Framework,我們也常聽到Library,
下一篇也來筆記Library是什麼?和Framework有什麼不同?

參考資源

軟體框架-wiki
http://zh.wikipedia.org/wiki/%E8%BB%9F%E9%AB%94%E6%A1%86%E6%9E%B6

什麼是網站開發框架(Web framework)?
http://ihower.tw/rails3/intro.html

框架(Framework)是什麼?
http://pythonic.zoomquiet.io/data/20081113154752/index.html

何謂 Library 、 API 、 Framework 、 SDK
http://docs.wingwild.tw/%E4%BD%95%E8%AC%82-library-%E3%80%81-api-%E3%80%81-framework-%E3%80%81-sdk/


上一篇
Day26– 前端小字典三十天【每日一字】– Hybrid App
下一篇
Day28– 前端小字典三十天【每日一字】– Library
系列文
前端小字典三十天【每日一字】30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言